No sé si te he entendido bien, pero, y si le das la propiedad read only?
Dime si esto te funciona: Código PHP:
<html>
<head>
<title>Untitled</title>
</head>
<body>
<form>
<a
href="Pepito es bobo"
onclick="document.forms[0].elements['casa'].readOnly=true;return false">
casa
</a>
<input type="text" name="casa" id="casa" />
</form>
</body>
</html>