Ok ... so this post is really old, but I thought I would share my suggestion which doesn't require much code. I had the same issue in Access 2010 (they still haven't fixed this yet) where the vertical scroll bars don't appear in a text box unless it has the focus in a form.
To help show that there is more text I use an Unbound text box and set the Default Value to be "More▼". I set the font to be 7 so that it is very small and allows for the unbound text box to be placed in the bottom right corner of the Text Box that could have additional text that is not visible. Then, using the Conditional Formatting for the new unbound text box, I use the Expression Is option to reference the Text Box that could contain more text than visible and build a formula to determine if it contains under a certain amount of characters. If the Text Box does contain less than a certain number of characters, I set the background and font colors of the Unbound text box to be the same as the background of the Text Box (so it will look like it isn't there). Make sure to set the Unbound text box to be Locked so that users don't click on it for editing.
In one of my forms that I needed this, I was using the CHR(26) to seperate each line so I was able to use an expression like so to determine if the Text Box (Prog in this example) had less than 4 instances of the special character, which would fit in my Text Box. Here is the expression example:
(Len([Prog])-Len(Replace([Prog],Chr(26),"")))<4
This worked like a charm for me in that it would display in the bottom right of the Text Box when there is more text to be shown and when the user clicks into the Text Box, they are then provided the scroll bar. Since I was using a Continuous Form, it worked out well in that only the records that had more text than could be shown would display the "More▼" text in the bottom right of the Text Box.
UPDATE: I added a picture of how I am using the above solution.
You may need to play around with your expression, but this seemed to be the simplest way to get some means of identifying a text box could have additional text to be read. Hope this can help someone else down the road. Good Luck!
