There is a working example of text coloring in my toy MUD client��
http://smalltalkhub.com/#!/~AlexanderSvyazin/MudTalk. It actually has support of ANSI escape sequences (only colors yet) :) For now it uses plain Morph, not Spec, AFAIR Spec text model was not flexible enough for my needs and it was too hard to extend for me (but I don't remember the details).��
This client should work in last release version of Pharo and last development version too (I use development version), just load ConfigurationOfMudTalk and run 'ConfigurationOfMudTalk loadDevelopment'. It is slightly structured pile of code but it's a toy and educational project so I'm trying to use *everything* that I see.