I completely agree with Eamon, that English is a strange language. If you want a definitive answer, when you say"it is kind of you" that means that the person is doing something that you find is kind. When you say "Its kind for you" it is as if you are asking them to do something. That is how I perceive it, and I am a native speaker. Hope this helps!