Updated TextView to handle both plain text and HTML