Add UnsafePasswordField

It's not really unsafe, but it does not erase the current value which is
useful e.g. in plugin settings