si lo que quieres es que clickeando encualquier parte del documento se oculte podrias hacer otra funcion con el evento onclick en el body y cambiando el evento onclick a onkeypress del input
Prueba lo siguiente..
Cita: <script language="javascript">
function boton1()
{
var boton2 = document.getElementById('estados');
boton2.style.display="block";
}
function ocultar()
{
var boton = document.getElementById('estados');
boton.style.display="none";
}
</script>
<body onclick="ocultar()">
<div id="estado">
<form action="" method="">
<textarea rows="1" name="estado" onkeypress="boton1()"></textarea>
<br><input type="submit" value="compartir" style=" display:none;" id="estados"/>
<br><strong>Estado:</strong> <br>
</form>
</div>
</body>