A woman has been charged with assault months after a clip showed her punching a Southwest Airlines flight attendant and knocking two of her teeth out.