Pzhang/texteditor password

This doesn't pass through *constraints* to *TextEditorWrapper*, so the constructor will always create an instance with TYPE_ANY constraints.