Well if your talking about the original iControlpad the 8bitdo controllers do the job really well. Especially the fc30 series.
As for something that would be like the iCP 2 with a keyboard, I'm not sure I seen anything like it. But I haven't looked to hard lately.