Fix: only collapse empty textarea