Fired Rainbowland teacher files First Amendment lawsuit