Hallo,
Google doch einfach nach SynEdit. Ich selbst habe die Komponente, weiss aber das manche User hier sie haben und benutzen, daher weiss ich auch nur das die für Syntax-Highlighting ist.
Das ganz "zu Fuss" zu machen wäre vielleicht nicht umbedingt soo, schwierig, aber dennoch recht viel Schreibarbeit.
Hier ein paar Links, da Du anscheined noch nicht rausgekriegt hast wie man Google benutzt.
Klick1
Klick2
Grüsse, Daniel