By the way, I finally had a chance to look at the TextArea improvements - very cool! Once the new (plain) TextArea component is done, we can refactor that one to RichTextArea.
I had one thought - feel free to take it or leave it: What if we were to rename the current (rich) TextArea to TextPane and make it read-only? In other words, define it as a container that lays out its children based on text flow vs. some other kind of layout mechanism. I suggest this because there are still some issues with editing in the current TextArea - notably, copy/paste is kinda broken, and the fix will probably be difficult. Also, undo/redo is still not implemented, nor is the RichTextToolbar component we'd need to allow the user to author rich text. We have gotten more requests on the list for text-based layout than we have for rich text authoring, so I think it is something worth considering. Let me know what you think. G