Unfortunately no. And this is because native Win32 TextFields and TextBoxes do not actually support transparency. This means that the “hasBackground” and “alpha” properties are not supported on this platform.
The reason is because Microsoft’s classic Win32 UI doesn’t actually support alpha transparency. This is the old Microsoft native UI from the early 90s. Microsoft’s old Win32 native UI does not support *composite* drawing via OpenGL/Direct3D like modern UI frameworks do where the entire UI is rendered in 1 shot after all views/controls update themselves, which is the key to making alpha transparent UI work. The old Win32 UI draws each child control individually where you can literally watch each control draw themselves if they take long enough… and if they don’t completely paint the rectangle behind the control then you’ll see artifacts from what was last drawn/painted. Some Windows developers *fake* transparency by taking a screenshot of the content behind the native view and draw that captured image as the background… but this would be performance suicide in an app that draws at 30 FPS or 60 FPS via OpenGL in the background such as Corona. Because you would be literally be taking a screenshot on every frame (awful performance) and even if you did do this, you would have a bad flickering effect with the top level child controls because they would be painted over on every frame as well and they would quickly draw themselves on-top afterwards (hence the flicker effect). There really is no good solution to this.
Bottom line:
Transparent native UI will *never* be supported by classic Win32 apps. It’s a technical limitation.