La sintassi mi pare giusta, ma la funzione deve essere definita nella stessa timeline dove c'è il campo di testo.