Tienes un atributo de instancia llamado texto
Código Java:
Ver originalprivate Style estiloMorado,estiloGris,estiloCeleste,estiloRojo,e stiloAzul
;
sin embargo en el constructor
inicializas una variable local texto, por lo que
texto de la clase sigue siendo null, y ese es el que intentas utilizar aquí
texto.setCharacterAttributes( estilo,false );
La próxima vez que pongas código, usa el Highlight, así es muy complicado leer código.