Make the native java text field respect secureness and font styles.

Due to java having a different class entirely for JPasswordField, we have to sometimes recreate the field entirely to switch to the other implementation.