Find papers by Zelazo at the University of Minnesota. Caution, it depends on what you mean by meta-cognition. It is necessary to distinguish between on-line monitoring as when a young child self-corrects automatically and when that child says "I made a mistake, will try another way", or can say correct a syntax error. The distinction is between monitoring and explicit recognition/correction of an error.