See this link: http://adrianroselli.com/2019/09/under-engineered-text-boxen.html