type parameter added for MaskedInput

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