JSFiddle - React, Tailwind, and code Playground
HTML
<input type="text" size="50" id="t" />
<input type="password" size="50" id="p" /><br />
<input type="checkbox" id="c">Show Password
JavaScript
var showPass=false;
$('#c').change(function(){
showPass = ($('#c:checked').length>0);
if (showPass){
$('#p').hide();
$('#t').show();
}else{
$('#t').hide();
$('#p').show();
}
});
$('#p').change(function(){
if (!showPass) $('#t').val($('#p').val());
});
$('#t').change(function(){
if (showPass) $('#p').val($('#t').val());
});