The police summary of facts said Karaitiana was intoxicated and yelling continuously when they arrived.
She was warned several times that if she continued to yell and swear she would be arrested for disorder.
Karaitiana then walked to her home nearby, yelling abuse as she went, but this time at a person who police described as an elderly woman, dropping the four-letter expletive.
As the police tried to take her into custody Karaitiana began fighting a female constable and spat directly in her face, hitting her in the eyes.
Karaitiana continued her fight with the police, even after she was in the car.
She managed to spit at another constable as he drove the car; her spittle “sprayed across his face” as he drove, the summary said.
She later told the police she’d “done nothing wrong”.
Karaitiana was remanded on bail to June 12 for sentencing.