Hola,
No sé si te refieres a un componente para usar en Delphi, o al propio editor de Delphi, o a un editor en general... para casi todo esto hay, desde luego, varias soluciones.
- Componentes para Delphi que permiten lo que dices:
SynEdit,
Scintilla.
- Hablando del editor de Delphi tal vez
CnPack pueda ayudarte...
- Y si se trata de cualquier editor...
SciTE (basado en Scintilla) puede con eso y mucho más.
