A MaskedTextfield for Vaadin