Extended TextInputTarget to include a preference for the type of virtual keyboard (implemented on iOS + android)