Sure.
Here you go:

I had to stitch three screen shots together to get the whole list of attributes.
As you can see, it's read only.
As of right now, I have resorted to changing the background color of the boxes instead of the foreground (which is a workaround that i dislike, but it works sorta)
Also of note, I changed the box that didnt dynamically change colors to a read-only=false , and it changed colors. This supports your idea that the readonly is the reason that it cannot change colors, but I don't want it to be editable.
I would use a label but it is already far enough entrenched in my program for me to seek alternatives, and the fact that the total textbox works gives me hope.
i appreciate your help so far, and as always, ideas as to how i can get this textbox to work as the total one does would be greatly appreciated.