Shadow from texture not showing up because of a transparent shader
Transparency Shadows

While the Blender Manual page says:


  For direct light sampling, use transparency of surfaces in between to produce shadows affected by transparency of those surfaces.


the tooltip is perhaps more clear:



With that option disabled, as in your case, the alpha channel of the texure won't be considered for shadows so you'll get the light occusion from the actual geometry (a plane).