Well, editing is not the same as viewing (messages).
Since Android 3.0, the background of text edit controls matches the overall theme background -- previously, in 2.*, it was always white.
I tried setting the background based on the theme, but it messes up the cursor color on some devices (making it invisible), and I don't see a way to change that too.