In una form che definisce un utente, devo fare in modo che digitando il campo password questo risulti non visibile.

Ho visto che c'e' la classe Zend_Form_Element_Password (che e' simile a quella _Text), ma ha un comportamento strano.

Ovvero, se inserisco questo codice

codice:
        // Password
        $password = new Zend_Form_Element_Password('password');
        $password->setLabel('Password:')
            ->setRequired(true)
            ->addFilter('StripTags')
            ->addFilter('StringTrim')
            ->addValidator('NotEmpty');
Nel codice mi trovo pre-popolato il campo login e password con la coppia di valori con cui accedo all'applicativo.
Mentre se l'input lo definisco come Zend_Form_Element_Text, no.

Ho provato, cambiando nome alla variabile e alla label, ma non risolvo.
Perche' secondo voi ho questo comportamento?

Grazie in anticipo

ps. la password l'ho salvata per sbaglio nel browser...ma come evitare che l'utente faccia lo stesso?