Common InputBox super class for EditBox and EditLine now also on the DSL side
Use initial text on the backend to set text for edit_{box/line} (simplifies)

* spec fixups
* secret? method instead of using the ops
defaults are already set on the DSL side
Removed styles duplication