Katie Holmes Shows Her Stripes in Miami