MaskedInput type parameter for input fields

It is a useful enhancement for mobile devices. 

If I would like to fill a `MaskedInput` only with numbers and I set the input's type attribute to `number` then a numeric keyboard shows up if I am using the app on a mobile device.