Improve text view placeholder handling