The password characters disappear on purpose, it's so people can't look over your shoulder and see how long the password is.
Do you remember the root password? If so, log in as root and then run
passwd user_name new_password
If you forgot the root password, then I recommend you search these forums for "forgot root password". That question has been answered many times, and probably better so than I could answer in a hurry.