Tweak, and have the cell class be the default NSSecureTextFieldCell; you can set it to one of the special classes initially with setShowsText: (after setting showsStrength and showsText)