When enough text has been entered to cause the internalTextView to start scrolling, it's scroll area is larger than the textViewBackgroundImage
i.e.the appearance is that, the text is scrolling outside it's pseudo entry box. I assume it can be fixed by adjusting the contentSize property of the area
NB You can, probably should, set the scrollIndicatorInsets so they to appear within the "entry area" also