TextArea com Highlights!

Alguem conhece algum pacote que contenha TextArea ou JTextArea que tenha Highlights para códigos em Pascal? Tipo, quero que fique automatico um highlight nas palavras chaves de programação em pascal… Tipo Program, Begin, end, etc…

Estou participando de um projeto da faculdade, que tem por objetivo fazer um programa que mostra como o programa se COmporta na memoria do computador…

Esta sendo feito para alunos de Introdução a Ciencias da Computação, e eles aprendem PASCAL. Portanto, preciso botar no programa um TextArea que mostre o codigo que esta sendo rodado, e eu queria colocar uns highlights de palavras Chaves do Pascal!

Alguem pode ajudar?
PS: Eu botei o mesmo topico na parte de interface grafica, mas quase ninguem viu, ou nao puderam ajudar entao botei outro aqui em avançado…