Innanzitutto ti consiglio, per una maggiore leggibilità in progetti più grandi, di fare un uso limitato di echo (almeno io mi trovo bene così); poi ho notato che hai utilizzato due volte il nome textfield2. Però da quel che hai detto il tuo problema è direttamente nella visualizzazione di questa pagina, e a me sembrava scritta correttamente.
<php
$name = "password";
?>
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv=Content-Type content="html; charset=iso-8859-1">
</head>
<body>
<form name="form1" method="post" action="">
<input type="text" name="textfield1" value="<?PHP echo"$name";?>">
</p>
<input type="text" name="textfield2">
</p>
<input type="text" name="textfield3">
</p>
</form>
</body>
</html>