Ciao progalba,

non credo sia possibile cambiare il type di un iMput
ti faccio vedere come farei io
codice:
<html>
<head>
<style>
.clikpass{
	background-color: red;
	visibility: visible;
	font-family: Arial; 
	text-align: center;
}
.hidepass{
	visibility: hidden;
	position: absolute;
}
.outpass{
	background-color: yellow;
	visibility: visible;
	font-family: Arial; 
	text-align: center;
}
</style>
</head>
<body>
<form>
<input name="xpass" size="5" type="text" value="pass"  
onFocus="this.className='hidepass';this.form.pass.className='clikpass';this.form.pass.focus();" class="outpass">
<input name="pass" size="5" type="password" class="hidepass">
</form>
</body>
</html>