Well, the text area is created by the ckeditor that's integrated with vb4, so you could probably do what you want using a ckeditor plugin. I don't know enough to tell you how to do it, but the web site is here:
http://ckeditor.com/. I don't know if you could just add your own onChange listener.
Also, I think there's a normal text area that's used if the browser doesn't support the ckeditor, and that's in a template somewhere.