Hola arian!
Si tienes instaladas la librería Rx, también traen un componente TRxRichEdit, en como un TRichEdit pero mejorado. Con cualquiera de los dos puedes hacer lo que quieres pero yo te aconsejaría el TRxRichEdit si quieres hacer un editor de textos bastante aceptable.
Por cierto sino tienes instalada las Rx, de esta página
RxLib, te puedes descargar gratuitamente para las versiones de delphi 3-4-5-6-7-2005 .
Espero que te sirva...