Former journalist Eleanor Porter, 37, of Dunshalt, had her back to the inflatable slide when the drama unfolded.
She was watching her six-year-old son Magnus on a neighbouring fun house.
Her four-year-old daughter Phoebe and their friend Fergus Alexander, 9, had just come down the slide and were about to climb up again when the slide blew away.
Mrs Porter said: “I turned around and the slide had gone. Kids were thrown around flat out on the grass.
“There was quite a commotion. Phoebe was thrown quite a distance. She had been up a couple of times.
“Another wee girl had just come off. She was hit from behind by the slide and knocked into a neighbouring funfair ride where she smashed her head.
“It was an accident but was obviously too windy for the slide to be there.”