The woman was taken to hospital following the assault and was treated for her injuries.
An 18-year-old man has been charged with aggravated robbery and a number of other charges in relation to the incident and is due to appear in the Christchurch District Court this morning.