Fix #149: AbstractTextWidget implements IsEditor<LeafValueEditor<String>>
Fix #147: Add constructor taking a String
Instantiate CheckBoxButton immediately
Merge pull request #151 from ArloL/fix-147

Fix #147: Add constructor taking a String
Merge pull request #150 from ArloL/fix-149

Fix #149: AbstractTextWidget implements IsEditor<LeafValueEditor<String>>