Teen charged over Facebook comments