editor component with color syntax highlighting

Hallo,

I'm looking for a smart component replacing the standard editor with
only a few add. features:
-no file size limitation
-configurable tabulator
-configurable color syntax highlighting

Thanks for any tips!