Preheat oven to 400 degrees F.
Add olive oil to a large skillet over medium-high heat and cook turkey and onion until turkey is cooked through (about 5-8 minutes); drain excess grease. Mix in black beans, salt, pepper, chili powder, garlic powder and cumin and cook until heated through.
Add spinach and cook for 2-3 more minutes, or until spinach is wilted. Remove from heat and fold in cream cheese spread until well combined. Divide mixture evenly between tortillas and top with shredded cheese.
Roll up and place seam-side down on a baking sheet sprayed with nonstick cooking spray. Spray the tops of the flautas with nonstick cooking spray and bake, uncovered, for 20-25 minutes, or until golden brown.