A female plane passenger has been charged with child abuse after attacking a boy who called her 'Miss Piggy' on a flight home from Disney World, according to police.

Kristy Crampton was part of a group returning home to Maryland from the resort in Florida on Monday when she was arrested at Sanford-Orlando International Airport.

She had been on board the Allegiant Air flight when she is said to have attacked a child that called her 'fat' and referred to her as 'Miss Piggy', the Muppets character.

In an arrest report seen by DailyMail.com, Crampton is said to have started throwing punches at the child just before takeoff after he allegedly said she was too fat to sit in a seat.

Witnesses told officers that she punched the unknown boy and then hit him with a water bottle before slamming his head into an airplane window, the report said. Cops did not say how old the child was.