boh, io ho cercato in google, alla fine ho trovato a fatica in inglese
se può servire
Nell'head la funzione in javascript
descrizione è l'ID del campo di testo, o meglio area di testo
submitbutton è l'ID del bottone di invio
codice:
<script type="text/javascript"><!--funzione nascondi bottone invio
window.onload = function() {
    var input = document.getElementById("descrizione");
    var button = document.getElementById("submitButton");
    if(button.style.visibility = "hidden") var visible = false;
    input.onkeyup = function() {
        if(input.value != "" && !visible) {
            button.style.visibility = "visible";
            visible = true;
        }
        if(input.value=="") {
            button.style.visibility = "hidden";
            visible = false;
        }
       
    }
 
}
//-->
</script>
Il pulsante appare di colpo appena si inserisce un valore nel campo di testo, non è proprio uguale a facebook, ma qualcosa di simile. In Fb penso sia nascosto il div dove c'è il pulsante.
Se qualcuno ha soluzioni più eleganti posti pure
ciao