ISIS-880: fix appearance (and minor behavioural fix) for password fields.