Just wanted to follow up on using the CSS example above to try to fix the white space problem in the textarea control. First using the CSS script above had no effect. I also tried using setPrefHeight and setPrefRowCount (the row count is used to calculate the height). From my limited investigation and I could be very wrong, I think this is actually an issue with the control itself. The white space below the characters seem to be pre defined to make room for a horizontal scroll bar if needed. It does not matter what font size you use, tried extremely small sizes as an example, there still was a default white space. This unfortunately for me is more of an visual problem than anything else. I am going to leave this alone for now . The textarea has a lot of nice built in coding features and handles the text input quite well, so there are trade offs for this.