and very long text, embedded in a ScrollPane with ScrollBarPolicies (FILL,AUTO): most of the time the height of the TextArea is computed wrong. See attached demo: the TextArea doesn't display all 100 sentences. I set a yellow background for TextArea and a blue background for ScrollPane so that you can see their bounds.
It gets worse when you start resizing the host frame. The TextArea content "jumps" around, sometimes displaying correctly, sometimes only a few lines, sometimes only one line. System.err reports "Breaking out of potential infinite loop".