Create a fully responsive WordPad-like application with comprehensive text formatting features, including bold, italic, underline, strike-through, left/center/right alignment, font size selection, font family selection, font color customization, and background color customization.