The arrest report said Evelyn Mills Moore, 57, of Kings Mountain struck the other woman "numerous times about her body with a closed fist and striking her with a Bible about her left arm," the Gaston Gazette reported Tuesday.
The alleged victim was left with bruises and abrasions to her head, face and arms after the Saturday incident, police said.
Moore was charged with assault inflicting serious injury.
She was also charged with a second assault charge inflicting serious injury for allegedly attacking a man and causing abrasions on his head, face and arms.
Police did not reveal the reasons behind the alleged attacks.
Moore was jailed in lieu of $105,000 bond.
Attkisson leaves CBS News, reportedly over network's 'liberal bias'
Ohio bar shooting arrested, charged with murder