Texas woman charged with hate crime after racist rant