TextArea knows at each time the size of content, so scrollBars appear at the moment, when content doesn't fit in the visible area. At that moment instead of showing scrollbar can be done a decision to resize textArea. It would be nice to have an option which allows to make a decision: show scrollBars, wrap text, or to resize accordingly.
It came from : I thought, what if try to create a mind map like this one:
http://go.comapping.com/comapping.html#trial=true
You can see there some text areas (which in javafx can be better done with webView), but I think, that possibility to fit a content will be suitable for TextArea too.