TextEditor colour changes affects Opacity

I don’t understand the problem… If the background colour is fully opaque, then the component should be marked as opaque. Why would any of the other colours make any difference?