Text this: Paths to Polarization: How Extreme Views, Miscommunication, and Random Chance Drive Opinion Dynamics