Mira:
Código HTML:
<html>
<head>
<script type="text/javascript">
//Aca vamos a poner una funcion que muestra un div
function muestra(){
document.getElementById("oculto").style.display = "block";
}
</script>
</head>
<body>
<a href="javascript:muestra()">Donde esta?</a>
<div id="oculto" style="display:none">Aki ta!</div>
</body>
</html>
Basicamente el link activa la funcion javascript que pusimos arriba y le cambio el estilo al div de id = "oculto" para mostrarlo.
Si ese div fuera un input pasaria lo mismo... pero te recomiendo poner el input dentro de un div para ocultar solo divs y no elementos de formulario.
Suerte!