Generic text input mask controller.
Destroy and cleanup.
Get current, unmasked value.
Install callback when the input text value is changed.
Refresh the mask controller after external change.