Using PrintJob Class to print TextArea

I am trying to create a text box for the user to type notes during their training, but if the notes scroll (for more space) then the text on the top doesn’t print.?
Is there a way to tell it to print everything typed?