Gracias por el aporte Gumer.
Ya había llegado con execCommand por otro detalle del mismo proyecto, que es para guardar archivos. Desafortunadamente, hasta donde he comprendido, es que este comando es exclusivo para IE, y como parte del proyecto parece requerir de un poco de HTML5 y otras innovadoras tecnologías, lo último que me sirve es hacer uso de comandos de IE :S'
El detalle es que buscaba hacer un coloreador sintáctico en tiempo real. Lo que he hecho es poner un Div con un TextArea semi-transparente encima, y que lo escrito pase por un JS que lo coloree y lo coloque en el Divisor. Y aunque esta ha sido no la mejor forma de hacerlo, aun no encuentro otra opción mejor, pero espero lograrla con el tiempo
Gracias