CodeEditorComponent background colour

I would like to set the background of this component to transparent so thaty I can draw things under it. However, setting the backgroundColourID to transparent does work. In the following example I was expecting the entire background to be bright green, but it ain't. I susepct that this component doesn't handle alpha values? 

I would be happy to draw directly onto the CodeEditorComponent, but I don't want to mess with the JUCE source. Any ideas/suggestions? 

You'd have to setOpaque (false)

I see through this method every time wink