Estás un poco obsoleto! En primer lugar, sustituye las marcas <? por <?php. La primera forma está depreciada.
En segundo lugar, hace casi 10 años que la fórmula que utilizas para obtener datos POST está obsoleta. Debes usar el array $_POST. Es decir,
Código PHP:
<?php
$textfield = $_POST['textfield'];
$textfield=addslashes($textfield);
if(!$textfield)
echo "Debes introducir una contraseña.";
else
echo "Gracias";
?>
Ah, y la última comprobación puedes comprimirla usando el operador ternario:
Código PHP:
echo (strlen($textfield)) ? "Gracias" : "Debes introducir una contraseña."
También he utilizado la función strlen para comprobar que se han enviado datos, por seguridad.