Louis and Jagadeesh are both right, but Jagadeesh has the usage right. It could be a term of affection. I'd never use the phrase to describe an adult, unless I was teasing, or joking. I could call my husband "my cutie patootie." I could also use it to describe a small child. "she's such a cutie patootie!"